#ifndef __GPRS_H__
#define __GPRS_H__
#include "stm32f10x.h"
#include "rtos.h"
#define GPRS_ON    1
#define GPRS_OFF   0

#define GprsCtrUart   MyUart2
#define CfgUart       MyUart3
#define DataUart      MyUart1



void GprsPortInit(void);
u8 IfGprsOn(void);
void GprsStartingUp(void);
u8 GprsShutDown(void);
void GprsEmergRestart(void);
void GprsRestart(void);
u8 GprsCloseCmdEchoBack(void);
u8 GprsSetBuadRate(void);
u8 GprsGetRevision(void);
void GprsWaitSimState(void);
u8 GprsSetATQ(void);
u8 GprsSetATV(void);
u8 GprsSetCMEE(void);
u8 GprsSetQMOSTAT(void);
u8 GprsSetNetWorkCheck(void);
u8 CheckSim(void);
u8 CheckNet(void);
u8 CheckNet2(void);
u8 AccessSvr(u8 ip[4],u16 port);
u8 GprsTCPClose(void);
u8 GprsEnableRecBuff(void);
u8 GprsReadOneNetPkg(u8 id,u8 sc,u8 sid,u32 len);
u8 URCPreProcess(void);
u8 GprsSendNetData(u8 *datap,u16 datalen);
u8 GprsDial(u8 telnumber[15]);
u8 GprsEncryptSim(void);
static void GprsEmergOff(void);
u8 GprsHungUp(void);
u8 GprsAnswerThePhone(void);
u8 GprsSetQMIC(void);
u8 GprsSendDTMF(u8 DTMF);
u8 GprsEnCLIP(void);
#endif





